package client;

import java.rmi.RemoteException;

import common.PlayerEvent;


public interface ClientController {

	public boolean isAttached();
	
	public void attachServer(String connectionSettings, String name) throws RemoteException;
	
	public void detachServer() throws RemoteException;
	
	public void shutdown();
	
	public void playerInput(PlayerEvent event) throws RemoteException; 
	
}
